package com.xbongbong.sys.model;


import com.xbongbong.sys.domain.entity.CodeRelationEntity;

import java.util.List;
import java.util.Map;

/**
 * 连接器code关系
 * 创建时间  4:19 PM
 * 修改时间  4:19 PM
 * @author chy
 */
public interface CodeRelationModel {

	/**
	 * 插入连接器配置
	 * @param codeRelationEntity
	 * @return 影响记录数
	 */
	Integer insert(CodeRelationEntity codeRelationEntity);

	/**
	 * 更新连接器配置
	 * @param codeRelationEntity
	 * @return 影响记录数
	 */
	Integer update(CodeRelationEntity codeRelationEntity);

	List<CodeRelationEntity> findEntitys(Map<String ,Object> param);

	CodeRelationEntity getEntityByCode(String corpid, Integer businessType, String code);

	void insertBatch(List<CodeRelationEntity> list);

	void deleteBatch(String corpid, Integer businessType, String thirdPartyCode, List<String> xbbCodeIn);
}

